home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / gcc / ixemsdk.lha / man / cat2 / umask.0 < prev    next >
Text File  |  1996-09-02  |  2KB  |  39 lines

  1.  
  2. UMASK(2)                   UNIX Programmer's Manual                   UMASK(2)
  3.  
  4. NNAAMMEE
  5.      uummaasskk - set file creation mode mask
  6.  
  7. SSYYNNOOPPSSIISS
  8.      ##iinncclluuddee <<ssyyss//ttyyppeess..hh>>
  9.      ##iinncclluuddee <<ssyyss//ssttaatt..hh>>
  10.  
  11.      _m_o_d_e___t
  12.      uummaasskk(_m_o_d_e___t _n_u_m_a_s_k)
  13.  
  14. DDEESSCCRRIIPPTTIIOONN
  15.      The uummaasskk() routine sets the process's file mode creation mask to _n_u_m_a_s_k
  16.      and returns the previous value of the mask.  The 9 low-order access per-
  17.      mission bits of _n_u_m_a_s_k are used by system calls, including open(2),
  18.      mkdir(2),  mkfifo(2) and mknod(2) to turn off corresponding bits request-
  19.      ed in file mode.  (See chmod(2)).  This clearing allows each user to re-
  20.      strict the default access to his files.
  21.  
  22.      The default mask value is S_IWGRP|S_IWOTH (022, write access for the own-
  23.      er only).  Child processes inherit the mask of the calling process.
  24.  
  25. RREETTUURRNN VVAALLUUEESS
  26.      The previous value of the file mode mask is returned by the call.
  27.  
  28. EERRRROORRSS
  29.      The uummaasskk() function is always successful.
  30.  
  31. SSEEEE AALLSSOO
  32.      chmod(2),  mkdir(2),  mkfifo(2),  mknod(2),  open(2)
  33.  
  34. SSTTAANNDDAARRDDSS
  35.      The uummaasskk() function call is expected to conform to IEEE Std1003.1-1988
  36.      (``POSIX'').
  37.  
  38. 4th Berkeley Distribution        June 4, 1993                                1
  39.